/**
 * 
 */

function initSwitch(hourseId, devId) {
	var _url = "/home/api/box/dev";
	$.ajax({
		type: 'GET',
		url: _url,
		data: {
			houseId: hourseId,
			dev: devId,
		},
		timeout: 50000,
		cache: false,
		async: false,
		success: function(json){
			var json = eval("(" + json + ")");
			if (json.status != 0) {
				$("#popupSucc p").text("Error: " + json.message);
				$("#popupSucc").popup("open");
				setInterval(function() {
				   	$("#popupSucc").popup("close");
				}, 5000);
			} else {
				if (json.result && json.result.sw) {
					setSwitch(json.result.sw);
				}
			}
		}
	});
}

function setSwitch(val) {
	if (val == 1) {
		$("div#switchOff").fadeOut();
		$("div#switchOn").fadeIn();
	} else {
		$("div#switchOn").fadeOut();
		$("div#switchOff").fadeIn();
	}
}

function execDevCtrl(hourseId, devId, param, val, callback) {
	
	var _url = "/home/api/box/exec";
	$.ajax({
		type: 'GET',
		url: _url,
		data: {
			id: "HOUSE:" + hourseId,
			dev: devId,
			param: param,
			value: val
		},
		timeout: 50000,
		cache: false,
		async: false,
		success: function(json){
			var json = eval("(" + json + ")");
			if (json.status == 0) {
				$("#popupSucc p").text("Success");
				if (callback)
					eval(callback);
//				setSwitch(val);
			} else {
				$("#popupSucc p").text("Error: " + json.message);
			}
			$("#popupSucc").popup("open");
			setInterval(function() {
				   	$("#popupSucc").popup("close");
				}, 5000);//两秒后关闭
		}
	});
}